Multiple pitch carriage line spacing

ABSTRACT

A printer carriage is operated to space a document by using a counter which may be set by program command to any count from a single increment which is a submultiple of a line space to a maximum count of the total number of increments for a full page. The counter is operated to subtract in response to each step advance by the carriage motor until a predetermined count is reached at which a stopping sequence is initiated to stop the carriage at the desired number of increments.

United States Patent Barcomb et a1.

[ Feb. 15, 1972 [54] MULTIPLE PITCH CARRIAGE LINE 3,014,570 12/1961 Cunningham "197/133 SPACING 3,042,178 7/1962 West.............. ...197/l33 3,043,589 7/1962 Folmar ...197/133 X 1 1 lnvemm= JIIMI m Endwell; Elmne 3,094,261 6/1963 Thompson 197/133 x s m both of 3,123,195 3/1964 Hewitt @1111. 191/133 73 m mm m m. c p 3,312,174 4/1967 Cunmnfliam ...197/133 X M, Ammk, NY 3,326,348 6/1967 Cralle et :11. 197/114 [22] Filed: Sept. 19, 1968 FOREIGN PATENTS OR APPLICATIONS 21 AWLNQ; 7 0,905 734,106 5/1966 Canada ..197/133 Primary Examiner-Emest '1. Wright, Jr. [52] [1.8. CL ..197/133 An fl ifi and Jami" and Francis v Giohna [51] MG. ..B41j15/00 [S8] lflddotsearch ..197/l9,20,l14,133 [57] ABSTRACT [561 Mm CM A printer cern'age is operated to space a document by wing a counter whlch may be set by program command to any count UNITED STATES PATENTS from a single increment which is a submultiple of a line space to a maximum count of the total number of increments for a Schaaf.... h counter is operated to subtract in response to 35543; "IN/I33 x each step advance by the carriage motor until a predeter- 3'4SZ8S3 1/1969 m "197/133 mined count is reached at which a stopping sequence is in- 2,659,472 11/1953 Samson ..197/133 mated to stop the carriage at he desired numbfir of incre 2,747,717 5/1956 Cunningham et al.. ..197/133 men 2,884,852 5/1959 Saltz ..l97/133 X 2,919,783 1/1960 Stimson 3C1a1ms,281)rawingl igures COMMAND COMPARE 69 l REGTISTER a [HE 211 C66 REGISTER 83 11111 c1111 0? CARRIAGE CLOCK a CARRIAGE CONTROL START CONTROLS BUFFER 140 so as m (HE 2H (F|G52i,1) (FIGS 2q,hl

CCB ADDRESS REGISTER 56 [FIGS 211,2)

N01 INCREMENT (F111 21) FED 0R COUNTER (F16 2111 m (FIG 21) 1 (111 2 men: ENI' g+ COUNTER comma 1.111011 SPEED CONTROLS 120 I26 FIG 21] (FIG 25) 1 EMITTER (Flt 2s) STEPPER p GATES :garl ln MOTOR 131115311 EMI TER 96 A-B 1111; 21) t PATENTEDFEB 15 I972 3. 643 O39 sum 01 or 25 IN VEN TORS JAMES G. BARCOMB EUGENE T. KOZOL PAYENIEBFEB 1 m2 SPEU 0 50f N arm/r cm a O m/mmz M 75 CARR DEVICE END CTRL e Y 7LATCH 1-6 RESE'T 751: H AffM/P/P/FM BUS 0mm 555mm uornusoum Eh I 5 167K N0TBUS0UT5 1/ WRITE LATCH 53b BUSOUWOTOZ coma/cm nor BUS OUT 8. ml #00 Nora-4 wrmoz/r mi-4 COMMAND LATCHES snccemo Bc auoumnoup -1 K BUS T6NOTT a C08 HE L cm comm) R;3|STER READ r156 LATCH wd SETSENSE a ENSE nomusoun BUS OUT NOT 0.1.2 SENSE l BUS OUT NOT 5.4 LATCH A50 CHANNELEND' 2 COMMANDREG RESET 1/0 RESET f CCBLOADL IWB.' 2 E L cos READFW MWQ LLQAD n1 PATENTEDFEB 1 5 m2 SHEET 05 HF 25 cos ADDRESS BUS\ M A M 5 s R0 ADVANCE.

sem O cca CCB -v 1 2 BUFFER 56-1 MANUAL LUMM POWER 0N REBEL C C B ADDRESS REGISTER CCB ADDRESS i,

BUFFER comou- CARRIAGE 201 RUNAWAY LATCH FIG. 28

PATENTEUFEB 15 972 3.643 O39 SHEET OSOF 25 M acs ADDRESS BUS i6- CCB E CCB i cca E; CCB 32 64 12s 56-32 56-64 1 O I M 7 F L a 4 6 one ADDRESS Aces ADDRESS 1 216 {Fauna com I 0 AWE R3 CARR REG 5 P cc RECI: 3H HOT cc m2? 5 Zl4b M R NOTCC REGi TA cc REG 2. a E 7 H 218:; zgg L 2i8c INCR cm RESET TIME we? mam 60 FIG. z

PATENTEDFEB 15 1912 SHEET U'IBF 25 BUFFER CTRL i BUFFER CONTROL LATCH cos ADDRESS HUS MAN MDT 8| cos LOAD 0R READ Ton -01 CARRIAGE COMPARE 5 8 R0 T y NOT cm SETTLINC as m ADDRESS BUFFERCONTROL a rmccsn 67 CARRIAGE COMP V 95 MACH RESET NOT CARR REC COMP COMPLETE 4. mm CARR 0P W men NOT SPACE SUPPRESS STORED CARR REC COMP!- IMMED CARR 0P CARR RUNAWAY BUFFER CTRoLr &

nor CARRIAGE coN RoL CARR SETTLINC 55% a HOT CCB ADD CTR CTr-/ PATENTEurEamen 3.643.039 sum our 25 MM/Mf CHI/W0! 190/754 CARRIAGE G0 PATENTEBFEB 15 I972 SHEET 10 0F 25 m (f 5Q [cwcnsus fl TR TR r- TR TR H 60-1 60-2 60-3 60-4 men, RESET CLOCK osc CLOCK CLOCK TUGGER I ADVANC (R0) NOT TRIGGER 4; f: A

MACHINEIRESET ADAPTER CLOCK sum cm 0 0cm sum 68 -01 m PRINT-WRITE PATENIEBFEB 15 m2 SHEET 120F 25 susour L an, M 69 R a con REGISTER ,SENSE AMPLIFIER? P g XOR 89o ccaama LATCH I XOR ausom 4 a m 00am? .SENSEAMPLFIERB R 83!) 0GB REGT XOR a mmum oma am 5 LATCH \ausoms 87c Mm cca REGISTER mo QENSEAMPLIFIER'I 0R 83c XOR ,mumms an 4 new K898 LATCH a j as: BUS OUT 5 a 879 W m LOAD 88d ,msmmnm R 2 83d 5 87h a LATCH \wom 1 an '52 M88: .TSENSEAMPLIHERI GR 1 83a 44mm um 1 an H 8 LATCH BUS OUT 3 81k ,/CCB om BUS a 38f SQQE mrunsn mu m 85f 1 MANUAL om: an F AT I MAHUALM 87m a L CH NTER H 0C8 LOAD 00H 37,, SERVICEIOUTE I sea R1 90 BUFFER cm FIG. 2k

PATENTEDFEB 15 mm 3.643 .039

sum 13 or 25 CARRIAGE FA'ILED MOVE MAN RE T TE CARRIAGE REG N LOAD 86k DA A ENTER a PATENIEMB mn 3.643 .039

SHEET 1'4 0F ucaom RGISTERO 15a 1155 Umm m, wg w seawcs M1 a m LINE BUS m1 DRIVER fi IL PLBDATAREG o a 1670 3155s m u m2 d COMMANDREJECT 1586 OR unit 5 m5 8 y f nmvm Us 1556 LINE BUS m4 ADDRESS GEN one 1580 FDR'VER 1m DATAREAD & LINE yl sERvicm (559' LINE DRIVER BUS ms CCBREAD 15% .1s5h SERVICE m me DRIVER 0mm END. REG. a 4 LINE 455i BUS m P,

P j 0GB 8 15m 5 1m BUS m PARITY L uca um Rm 1589 16k SAMPLE a xon ,119 L PLB mam 15flh 0R I L 1m om euecx 158i "86 "8f XOR ADDGENBIH 15a; XOR XOR [118g smusmgd l n01 swus INHIBIT 0mm 5 178d DEVICE am ass: i

a F gnsgn new 1519 gammy 15am INHIBIT PLC 8 use om REGS 15a" 167d ccs LOAD, PLB 0m REGVS 1580 SENSE a M 158p UCB VRC 157 ADO cEn an 5 158a ADDRESS CARRIAGE mum RESET l FIG. 2m

PATENTEDFEB 15 I972 3. 643 .039

SHEEI 15F 25 1560 use 1 susouro L ,1898

I L R156b xon XOR 1560 1 L 2 LR ,1B9b i89 89h 2 156d XOR L 3 LR I XOR XOR ausourooo 1562 3 4 LR [189 Law 4 156f XOR 5 LR XOR e ,1ssh XOR 1 LR 156i 7 BUSOUTP LR WRITE 5 smcLEcvcLuRogLRLow 5a $5 RWRlTE T-WRITE m TRIGGER omoRcREc uca READ 590 M READ b CCBREAD J 0R READ WRITE comma uca LOAD 3% H see LOAD F' om READ ADAPTER CLOCK START SERVICE m DELAY CHECK READ I SET cos READ a e J SET DATA READ 9d #LOAD Lwm SH CHECK READ CARRIAGE REG RESET\ Pmmsfirmsmn 3.643.039

SHEET. lfiflF 25 ADAPTER CLOCK START STATUS IN STATUS IN LATCH CARRIAGE REG RESET FIG. 20

PATENTEDFEB 15 m2 SHEET 17UF 25 ,j 1 mm cm 0P cm REG RESET NOT 0mm mum 1650 166 l a a Q 1640 comm) STORED 16510 OR DEVHJEEND BUSY umomm LATCH uormzwcaeuu SNPL 0R mcmug RESET J SET cm cm con x 164m SERVICEIN 1656 OR con our 0m 8 END "015mg QQM men CCBLOADCOM 165 ccBA0fi"o'+'F LAc a we l TmEws l OR [15% READ LOAD 1658 DEVICE MM 0 T num 92 SI E 00 U OUT 1 won SERViCECIgRA 65f comm a 1666 185 STATUS LATCHES NOT a smusm 1 'PRINTREAOY 53 OR om) DEVICE 164 T [ZARRREGRESET sun d we 38 NOT E- ,wm mm 4 END LE 1/0 RESET STATUSRECRST smus m \65 BUS our 41 SERHCE our a 59 CCB ADDRESS 1 ADDRESS1 mvauo cca ADAPTER CLOCK 51m um TEST vo SET um no OF 1TBo GATE CONN REG: 8

NOT SET SENSE CUNHAND CONN REC SET 2 comm) OUT nu coma REG SET 1 1% V cm comm 1m nor BUSY & 139 135;

KMMEDCARROP SERVICE OUT "6c SENSE F LATCHES cca LOAD 5n W ausouu LATCH mums RESET 0R 1m umnsmm h mb )mvm 10 cos LOAD OR 068 LOAD TIME R3 NOT Bus our NOT 0,1,2 mvauu CCBADDRESS1 OR mo BUSOUH md BUS ouws a BUSUUTGH VA 1766 n va c L10 SET cca mm LOAD COB men mm LATCH ucm CARR cu cxucm mamume I m E r cm e BUS our 6.1 N015 11s FAILURE BUS 0m |.2 w Awe BUS 0mm ausouro Zq GATE noun REG PATENTEDFEB 15 I972 SHEET IBGF 25 INCREMENT COUNTER CARR G0 MGTOR ADVANCE? mc mg 30 (ausoum 1 t 209 W BUS an i M 1210 1: T|MER3 I950 BUFFER CONTROLH a. mom a museum BUSBMFEMD 2 INCR 5 a LINES/ men, $93: me TIME WV (ausourz) 4 J9? BUS an: [21d w mcR=4 sums/mmwl/ (BUS GU13) L K a D BUS 8H4 3/ E me C 12H 0 INCR=S (aus oum 1548 i6 0 BUS ans 1} W E mew (ausours) km 32 12m ausan e V W men 58 (BUS nuns) 54 64 UP 5mm 121.- BUSB'H men s 52 MOTOR Am: a 2 BUS OUT 1) F |54h 12a man s 24 BUS ans &\ 121k |HCR84 (BgSSOgITTS) i 154; 256 H 1241 j a mm M H men 12 (Mom) 512 l NOT MOTOR ADVANCE ss 14' BUS an 10* W mm smz RESET LOW SPEED Pin (BUS 0m W 154k cmfi ok Bus BM m a Sm WE INCREMENT COUNTER R5ET' SPEED ,uen 5 CARR lNCR SERVICE |N+- tNCR a I ss cm F|G 2r SERVICE 0uT+/m 149- me a so coma REG RESET 

1. In a control system for a printer carriage having drive means operated by pulses from a pulse circuit to actuate the carriage a predetermined number of increments each of which is only a small fraction of a single line space for a document on which a printing operation is to be performed and thereby control both the line pitch and the number of lines said document is advanced, an increment counter comprising a direct settling decrementing multistage counter having a plurality of different increment outputs, control means connecting said increment counter to a Command Bus for direct settling said increment counter a predetermined number of fractional line space increments in accordance with a Bus Out command to determine the line pitch and the number of lines said document is to be advanced, emitter means driven with said carriage by said drive means to produce a pulse for each fractional line space increment advance and connected to said pulse circuit and to said increment counter to activate said pulse circuit and decrement said increment counter a count of one for each increment advance of said drive means, and means including speed control means connected to said pulse circuit and to said increment counter operable to provide a first pulse for starting said drive means at one speed and further operable to change the speed of the drive means to a higher value at a predetermined increment count regardless of the number of increments advanced for each line space.
 2. The invention as defined in claim 1 characterized by said speed control means including a plurality of bistable control devices connected to said increment counter and to said pulse circuit for selectively changing the speed of operation of the pulse circuit in different directions at different predetermined increment values respectively, which are the same for a change in one direction regardless of the number of increments advanced.
 3. The invention as defined in claim 2 characterized by said means including said speed control means connected to said increment counter and to said pulse circuit comprising a plurality of different gate circuits selectively connecting different ones of said increment outputs of said increment counter to different ones of said bistable control devices to provide a plurality of different increment value outputs which effect selective operation of said speed control means bistable devices to increase and decrease the speed of said drive means at predetermined increment counts in sequence. 